
::-webkit-scrollbar {
	width: 0;
	height: 0;
	background-color: transparent;
}

/* ==================
        初始化
 ==================== */
body {
	background-color: #f8f8f8;
	font-size: 28upx;
	color: #333333;
	font-family: Helvetica Neue, Helvetica, sans-serif;
}

view,
scroll-view,
swiper,
button,
input,
textarea,
label,
navigator,
image {
	box-sizing: border-box;
}

.round {
	border-radius: 5000upx;
}

.radius {
	border-radius: 6upx;
}

.radius12 {
	border-radius: 12upx;
}

/* -- 浮动 --  */

.cf::after,
.cf::before {
	content: " ";
	display: table;
}

.cf::after {
	clear: both;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.relative {
	position: relative;
}

.flex-direction {
	flex-direction: column;
}

// 
.text-del {
	text-decoration: line-through;
}

.text-bold {
	font-weight: bold;
}

.text-hidden {
	overflow: hidden;
}

.text-gray666 {
	color: #666666;
}

.text-gray999 {
	color: #999999;
}

.text-white {
	color: #fff;
}

.text-primary {
	color: $u-type-primary;
}

.text-warning {
	color: $u-type-warning;
}

.text-success {
	color: $u-type-success;
}

.text-error {
	color: $u-type-error;
}

.text-info {
	color: $u-type-info;
}

.bg-white {
	background-color: #ffffff;
}

.bg-black {
	background-color: #333333;
}

.bg-gray {
	background-color: #f8f8f8;
}

.bgInfo {
	position: relative;
	&::before {
	    content: "";
	    width: 120%;
	    height: 60%;
	    background: $u-type-success;
	    position: absolute;
	    top: 0;
	    left: -10%;
	    right: 0;
	    z-index: 0;
	    border-radius: 0 0 50% 50%;
	}
}
